Variational satisfiability solving: efficiently solving lots of related SAT problems
نویسندگان
چکیده
Abstract Incremental satisfiability (SAT) solving is an extension of classic SAT that enables a set related problems by identifying and exploiting shared terms. However, using incremental solvers effectively hard since performance sensitive to the input order subterms results must be tracked manually. For analyses generate sets problems, such as those in software product lines, are either not used or their use clearly described literature. This paper translates ordering problem encoding automates solving. We introduce variational solving, which differs from accepting all single returning output. Variational syntactically encodes differences local points variation. With this syntax, our approach interaction with solver method automatically optimize sharing input. To evaluate these ideas, we formalize algorithm, construct prototype solver, perform empirical analysis on two real-world datasets applied evolution scenarios. show, assuming input, scales better for than four off-the-shelf while also tracking individual results.
منابع مشابه
Solving Evacuation Problems Efficiently —
Earliest arrival flows capture the essence of evacuation planning. Given a network with capacities and transit times on the arcs, a subset of source nodes with supplies and a sink node, the task is to send the given supplies from the sources to the sink “as quickly as possible”. The latter requirement is made more precise by the earliest arrival property which requires that the total amount of ...
متن کاملA Survey of Direct Methods for Solving Variational Problems
This study presents a comparative survey of direct methods for solving Variational Problems. Thisproblems can be used to solve various differential equations in physics and chemistry like RateEquation for a chemical reaction. There are procedures that any type of a differential equation isconvertible to a variational problem. Therefore finding the solution of a differential equation isequivalen...
متن کاملoptsat: A Tool for Solving SAT Related Optimization Problems
STAR-Lab, DIST, University of Genova viale Francesco Causa, 13 — 16145 Genova (Italy) {enrico,marco}@dist.unige.it
متن کاملOn Some Problems in Satisfiability Solving
Satisfiability solving is the problem of determining whether a given formula has a solution. The most ubiquitous and well-studied satisfiability problem is propositional satisfiability (SAT), in which all variables are Boolean. In recent years, the field of satisfiability modulo theories (SMT) has extended methods in SAT solving to accommodate existential first order formulas with non-Boolean v...
متن کاملSolving Random Satisfiability Problems with Quantum Computers
Quantum computer algorithms can exploit the structure of random satisfiability problems. This paper extends a previous empirical evaluation of such an algorithm and gives an approximate asymptotic analysis accounting for both the average and variation of amplitudes among search states with the same costs. The analysis predicts good performance, on average, for a variety of problems including th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Empirical Software Engineering
سال: 2022
ISSN: ['1382-3256', '1573-7616']
DOI: https://doi.org/10.1007/s10664-022-10217-3